var my={
	version:'1.0'
};
//验证码提交倒计时
my.countdown=function(time,id){  //time：倒计时时间；id:操作元素
            if (time == 0) { 
                $(id).attr("disabled",false);    
                $(id).text("点击获取证码");
                $(id).css({'color':'#fff','backgroundColor':'#5926BF'})
                time = 3; 
            } else { 
               $(id).attr("disabled",true);
               $(id).css({'color':'#CAC3D9','backgroundColor':'#EFEDF2','border':'none'})
               time-- 
               $(id).text("(" + time + ")"); 
               setTimeout(function(){my.countdown(time,id) },1000)
            }
             
}
//提交倒计时
my.countSubmit=function(time,id){  //time：倒计时时间；id:操作元素
            if (time == 0) { 
               $('.xy-ok').trigger('click')
            } else { 
               time-- 
               $(id).text("(" + time + ")"); 
               t=setTimeout(function(){my.countSubmit(time,id) },1000)
            }
             
}
//获取链接参数值
my.getUrlParam=function(name){  //name:键
    //构造一个含有目标参数的正则表达式对象  
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");  
    //匹配目标参数  
    var r = window.location.search.substr(1).match(reg);  
    //返回参数值  
    if (r!=null) return unescape(r[2]);  
    return null;  
}
//获取cookie
my.getCookie= function(c_name)
{
if (document.cookie.length>0)
  {
     c_start=document.cookie.indexOf(c_name + "=")
    if (c_start!=-1)
    { 
       c_start=c_start + c_name.length+1 
       c_end=document.cookie.indexOf(";",c_start)
       if (c_end==-1) c_end=document.cookie.length
       return unescape(document.cookie.substring(c_start,c_end))
    }else{
	   return  false
      }
  }else{
  	return false
  }

}
//设置cookie
my.setCookie = function(name, value, seconds) {  
 seconds = seconds || 0;   //seconds有值就直接赋值，
 var expires = "";  
 if (seconds != 0 ) {      //设置cookie生存时间  
 var date = new Date();  
 date.setTime(date.getTime()+(seconds*1000));  
 expires = "; expires="+date.toGMTString();  
 }  
 document.cookie = name+"="+escape(value)+expires+"; path=/";   //转码并赋值  
}  
//加密
my.cryptoASEencrypt=function (str,val){
	var key_hash = CryptoJS.MD5(val);
	var key = CryptoJS.enc.Utf8.parse(key_hash);
	var iv  = CryptoJS.enc.Utf8.parse('1415920000000065');
	var encrypted = CryptoJS.AES.encrypt(str, key, {
        iv: iv,
        mode:CryptoJS.mode.CBC,
        padding:CryptoJS.pad.ZeroPadding})
	return encrypted
}
//解密
my.cryptoASEdencrypt = function(str,val){
	var str=str;
	var key_hash = CryptoJS.MD5(val);
    var key = CryptoJS.enc.Utf8.parse(key_hash);
    var iv  = CryptoJS.enc.Utf8.parse('1415920000000065');
    var decryptd = CryptoJS.AES.decrypt(str, key, {
                                 iv: iv,
                                 mode:CryptoJS.mode.CBC,
                                 padding:CryptoJS.pad.ZeroPadding}
                                 );
    return decryptd.toString(CryptoJS.enc.Utf8);
}
//检查登陆
//my.checkLogin=function(){
//	if(sessionStorage.token==undefined||sessionStorage.load=='0'||sessionStorage.load==null){
//                      	$.alert("请您先登录")
//                      	sessionStorage.load='0';//改变登陆状态
//      					sessionStorage.id=null//传递用户id
//    					    $.router.loadPage("login.html");
//    					    $('.bar-tab a').removeClass('active')
//                          $('.bar-tab a:eq(0)').addClass('active')
//                      	
//                      }
//}
my.checkLogin=function(){
	if(my.getCookie('token')==false||my.getCookie('id')==false){
		$.toast('请先登陆！')
	    $.router.loadPage("login.html");
	    return false
	}else{
		return true
	}
}
//token过期操作
my.tokenExpire=function(){
	    my.setCookie('token','',-1)
        my.setCookie('id','',-1)
	 $.alert("登陆超时，请重新登陆",function(){
        $.router.loadPage("login.html");
     });
}
//转ASII编码
my.stringToAsii= function (str){
　　　　var val="";
　　　　for(var i = 0; i < str.length; i++){
　　　　　　if(val == "")
　　　　　　　　{val = str.charCodeAt(i)}
　　　　　　else
　　　　　　　 {　val += str.charCodeAt(i)}  
　　　　}
　　　　return val
}
my.get_tokenSeed = function(){
	var tokenSeed=null
    $.ajax({
      		type:"post",
      		url:"http://192.168.1.10:8082/index.php?r=userabout%2Fmobilecode%2Fgettokenseed",
      		async:false,
      		success:function(data){
      							    data=JSON.parse(data)
     							     tokenSeed=data.TokenSeed
      							    my.setCookie('token',data.TokenSeed,'1800')
     							     sessionStorage.token=data.TokenSeed;
      						      },
      		});
    return tokenSeed
}
my.get_key = function(val){
	var key=null;
	var sessionid=my.getCookie('PHPSESSID');
      	key=sessionid+val;
      	key=CryptoJS.MD5(key).toString();
    return key;
}
my.scollToggleBar=function(){
	var beforeScoll=$('.page').scrollTop()
	$('.page').scroll(function(){
		if($('.page').scrollTop()-beforeScoll>=0)
		    {
		    	beforeScoll=$('.page').scrollTop()
		    	$('.bar-tab').fadeOut(200)
		    }
		else{
			    beforeScoll=$('.page').scrollTop()
			    $('.bar-tab').fadeIn(200)
		    }	
	})
}
function h5_show_photo(da,list){
	var list=JSON.parse(list)
	$.showIndicator()
	$.ajax({
      		type:"post",
      		url:"http://192.168.1.10:8082/index.php?r=userabout%2Fmobilecode%2Fuploadimage",
      		async:true,
      		data:{'img_date':da},
      		error:function(){
      			$.hideIndicator()
      			$.toast('请求失败')
      		},
      		success:function(data){
      			       if(data.match("img_name")!=null){
      			           	 $.hideIndicator()
      			       	     data=JSON.parse(data)
      			       	     $(list.id).attr('name',data.img_name)
      			       	     $(list.id).addClass('img-upload')
      			       	     $(list.id).text(list.text+'上传成功(点击重新上传)')
//	                         $(list.id).find('img').css('display','none')
                             $(list.id).prepend('<img src="img/icon/ok_2.png">')
      			       }else if(data.match("err_code")!=null){	
      			       	     $.hideIndicator()
      							switch(JSON.parse(data).err_code)
      								{
      									case 40003:
      									   $.toast("登陆超时，请重新登陆");
      									   my.setCookie('token',false,1)
      									   $.router.loadPage("login.html");
      									   break;
      									default:
      									   $.toast(JSON.parse(data).err_msg);
      								}     
      							}else{
      								    $.hideIndicator()
      							        $.toast('上传失败,请重新上传');
      							}
      							   
      						      },
      		});
} 
function h5_show_point(x,y,t,s){
            //GPS坐标 百度地图API功能
             var ggPoint = new BMap.Point(y,x);
           //地图初始化
             var bm = new BMap.Map("allmap");
                 bm.centerAndZoom(ggPoint, 15);
                 bm.addControl(new BMap.NavigationControl());    
           //坐标转换完之后的回调函数
             translateCallback = function (data){
               if(data.status === 0) {
		           var geoc = new BMap.Geocoder() 
		           var pt = data.points[0];
		               geoc.getLocation(pt, function(rs){
		           var addComp = rs.addressComponents;
		           var marker = new BMap.Marker(data.points[0]);
                       bm.addOverlay(marker);
                   var label = new BMap.Label(addComp.city+addComp.district+addComp.street+addComp.streetNumber,{offset:new BMap.Size(20,-10)});
                       marker.setLabel(label); //添加百度label
                       bm.setCenter(data.points[0]);
		       });
             }
          }
            setTimeout(function(){
             var convertor = new BMap.Convertor();
             var pointArr = [];
             pointArr.push(ggPoint);
             convertor.translate(pointArr, 1, 5, translateCallback)
            }, 1000);	
			
       }
